package com.zhongwang.mms.module.half.model;

import com.zhongwang.mms.gen.entity.HAdjustmentApply;
import lombok.Data;

/**
 * @description:
 * @author: th
 * @time: 2020/5/20 8:39
 */
@Data
public class HAdjustmentApplyModel extends HAdjustmentApply {
    /**
     * 主键

     */
    private Integer ajaId;

    /**
     * 调整原因

     */
    private String ajaReason;

    /**
     * 申请时间

     */
    private java.util.Date ajaDate;

    /**
     * 申请人

     */
    private Integer ajaProposerId;

    /**
     * 审核时间

     */
    private java.util.Date ajaAuditDate;

    /**
     * 审核人

     */
    private Integer ajaAuditorId;

    /**
     * 调整数量
     */
    private Double ajaNum;

    /**
     * 调整重量

     */
    private Double ajaWeight;

    /**
     * 账面在库数量

     */
    private Double ajaItyNum;

    /**
     * 账面在库重量

     */
    private Double ajaItyWeight;

    /**
     * 1保存状态 2提交审核申请 3审核
     */
    private Integer ajaItyStatus;

    /**
     * 外键：依赖外购件库存盘点计划表
     */
    private Integer ajaCpnId;

    /**
     * 外键：依赖外购件库存表主键

     */
    private Integer ajaItyId;

    /**
     * 外键：依赖外购件库存盘点计划明
     */
    private Integer ajaCdlId;

    /**
     * 外键：依赖外购件库库存调整表主
     */
    private Integer ajaAdjId;

    /**盘点损益表页面使用：列表：区位*/
    private String cdlPosition;
    /**盘点损益表页面使用：列表：物料描述*/
    private String cdlMatName;
    /**盘点损益表页面使用：列表：SAP物料编码*/
    private String cdlMatCode;
    /**盘点损益表页面使用：列表：项目编码*/
    private String cdlProCode;
    /**盘点损益表页面使用：列表：项目文本*/
    private String proRemark;
    /**盘点损益表页面使用：列表：盘盈盘损数量*/
    private Double cdlPalVal;
    /**盘点损益表页面使用：列表：单价*/
    private Double cdlPrice;
    /**盘点损益表页面使用：列表：损益金额差*/
    private Double cdlPalAmount;

    /**损益状态*/
    private Integer cdlCheckStatus;
    /**项目名称*/
    private String cdlProName;

    private Integer cdlCpnId;

    private String cdlUnit;

    private Integer cdlNum;

    private String ajaIds;

    /**汇总表信息开始*/
    private Integer profitCount;
    private Integer lossCount;
    private Double profitAmount;
    private Double lossAmount;
    private Double differenceValueAmount;
    /**汇总表信息结束*/
}
